package com.example.LibrarySystem.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.LibrarySystem.pojo.Book;

import java.util.List;
import java.util.Map;

public interface BookService {
    /**
     * 根据id获取书本信息
     * @param id
     * @return
     */
    public Book getBookById(Integer id);

    /**
     * 获取全部书本分页
     */
    public IPage<Book> getBookByAll(Map<String, String> data);

    /**
     * 添加
     * @param book
     * @return
     */
    public int insert(Book book);


    /**
     * 修改
     * @param book
     * @return
     */
    public int update(Book book,Integer number);

    /**
     * 删除
     * @param id
     * @return
     */
    public int delete(Integer id);
}
